
export function FOREIGN_ENTERPRISE_CHINESE_ENGLISH(data) {
  const {name,EnglishName,text}=data
  const enterpriseEnglishName = EnglishName||'wesign seal config render lib test enterprise'
  const enterpriseChineseName = name||'某某某科技有限公司'
  const lineText = text||''

  const WIDTH = 45
  const HEIGHT = 30

  const RADIUS_X = WIDTH / 2
  const RADIUS_Y = HEIGHT / 2
  const ELLIPSE_WIDTH = 1
  const ELLIPSE_PADDING = 0.5

  const ENTERPRISE_ENGLISH_NAME_FONT_SIZE = 2

  const INSIDE_ELLIPSE_RADIUS_X = RADIUS_X - ELLIPSE_WIDTH - ELLIPSE_PADDING - ENTERPRISE_ENGLISH_NAME_FONT_SIZE - 0.5
  const INSIDE_ELLIPSE_RADIUS_Y = RADIUS_Y - ELLIPSE_WIDTH - ELLIPSE_PADDING - ENTERPRISE_ENGLISH_NAME_FONT_SIZE - 0.5
  const INSIDE_ELLIPSE_WIDTH = 0.3
  const INSIDE_ELLIPSE_PADDING = 0.5

  const ENTERPRISE_CHINESE_NAME_FONT_SIZE = 4
  const TEXT_FONT_SIZE = 4

  const config={
    dpi: 300,

    height: HEIGHT,
    width: WIDTH,
    color: 'blue',
    centerX: RADIUS_X,
    centerY: RADIUS_Y,
    fontFamily: 'SimSun',
    elements: [
      {
        type: 'ELLIPSE', // 椭圆元素
        radiusX: RADIUS_X - ELLIPSE_WIDTH / 2, // 椭圆横轴半径
        radiusY: RADIUS_Y - ELLIPSE_WIDTH / 2, // 椭圆纵轴半径
        lineWidth: ELLIPSE_WIDTH // 椭圆边宽
      },
      {
        type: 'ELLIPSE_TEXT', // 椭圆文本环
        text: enterpriseEnglishName, // 文本
        radiusX: RADIUS_X - ELLIPSE_WIDTH - ELLIPSE_PADDING - ENTERPRISE_ENGLISH_NAME_FONT_SIZE / 2, // 椭圆横轴半径
        radiusY: RADIUS_Y - ELLIPSE_WIDTH - ELLIPSE_PADDING - ENTERPRISE_ENGLISH_NAME_FONT_SIZE / 2, // 椭圆纵轴半径
        fontSize: ENTERPRISE_ENGLISH_NAME_FONT_SIZE, // 文本大小
        direction: 1, // 文本方向 1向外 -1向内
        centerAngle: 90, // 文本中心对称的角度
        maxAngle: 350
      },
      {
        type: 'ELLIPSE_TEXT', // 椭圆文本环
        text: '*', // 文本
        radiusX: RADIUS_X - ELLIPSE_WIDTH - ELLIPSE_PADDING - ENTERPRISE_ENGLISH_NAME_FONT_SIZE / 2, // 椭圆横轴半径
        radiusY: RADIUS_Y - ELLIPSE_WIDTH - ELLIPSE_PADDING - ENTERPRISE_ENGLISH_NAME_FONT_SIZE / 2, // 椭圆纵轴半径
        fontSize: ENTERPRISE_ENGLISH_NAME_FONT_SIZE, // 文本大小
        direction: 1, // 文本方向 1向外 -1向内
        centerAngle: -90 // 文本中心对称的角度
      },
      {
        type: 'ELLIPSE', // 椭圆元素
        radiusX: INSIDE_ELLIPSE_RADIUS_X, // 椭圆横轴半径
        radiusY: INSIDE_ELLIPSE_RADIUS_Y, // 椭圆纵轴半径
        lineWidth: INSIDE_ELLIPSE_WIDTH // 椭圆边宽
      },
      {
        type: 'ELLIPSE_TEXT', // 椭圆文本环
        text: enterpriseChineseName, // 文本
        radiusX: INSIDE_ELLIPSE_RADIUS_X - INSIDE_ELLIPSE_WIDTH / 2 - INSIDE_ELLIPSE_PADDING - ENTERPRISE_CHINESE_NAME_FONT_SIZE / 2, // 椭圆横轴半径
        radiusY: INSIDE_ELLIPSE_RADIUS_Y - INSIDE_ELLIPSE_WIDTH / 2 - INSIDE_ELLIPSE_PADDING - ENTERPRISE_CHINESE_NAME_FONT_SIZE / 2, // 椭圆纵轴半径
        fontSize: ENTERPRISE_CHINESE_NAME_FONT_SIZE, // 文本大小
        direction: 1, // 文本方向 1向外 -1向内
        centerAngle: 90, // 文本中心对称的角度
        maxAngle: 250
      },
      {
        type: 'TEXT',
        text: lineText,
        fontSize: TEXT_FONT_SIZE,
        centerY: RADIUS_Y + INSIDE_ELLIPSE_RADIUS_Y / 2,
        maxWidth: 20
      }
    ]
  }
return config
}
